|
|
@@ -3,6 +3,7 @@
|
3
|
3
|
from __future__ import division
|
4
|
4
|
|
5
|
5
|
from django_logit import logit
|
|
6
|
+from django_models_ext import ProvinceShortModelMixin
|
6
|
7
|
from django_response import response
|
7
|
8
|
from paginator import pagination
|
8
|
9
|
|
|
|
@@ -17,6 +18,10 @@ def distributor_add(request):
|
17
|
18
|
province_code = request.POST.get('province_code', '')
|
18
|
19
|
province_name = request.POST.get('province_name', '')
|
19
|
20
|
|
|
21
|
+ # 如果省份编码不存在,而省份名称存在
|
|
22
|
+ if not province_code and province_name:
|
|
23
|
+ province_code = ProvinceShortModelMixin.PROVINCE_NAME_CODE_DICT.get(province_name, '')
|
|
24
|
+
|
20
|
25
|
admin_id = request.session.get('admin_id')
|
21
|
26
|
|
22
|
27
|
try:
|
|
|
@@ -85,6 +90,9 @@ def distributor_update(request):
|
85
|
90
|
distributor.distributor_province_code = province_code
|
86
|
91
|
if province_name:
|
87
|
92
|
distributor.distributor_province_name = province_name
|
|
93
|
+ # 如果省份编码不存在,而省份名称存在
|
|
94
|
+ if not province_code:
|
|
95
|
+ distributor.distributor_province_code = ProvinceShortModelMixin.PROVINCE_NAME_CODE_DICT.get(province_name, '')
|
88
|
96
|
|
89
|
97
|
distributor.save()
|
90
|
98
|
|